have little contact to other people - Turc Anglais Dictionnaire